making provision - French English Dictionary